package com.cmonbaby.adapter.recycleview.base;

import com.cmonbaby.adapter.recycleview.RViewHolder;

/**
 * RecycleView单个item条目接口
 * @author simon 2016-9-19 上午11:05:29
 * @since JDK1.8 SDK6.0.1
 * @version V2.3.4
 * @param <T>
 */
public interface RItem<T> {

    /** 获取item条目布局ID */
    int getItemViewLayoutId();

    /** 是否为当前item条目布局类型 */
    boolean isForViewType(T item, int position);

    /** 将item条目的控件与Object显示数据绑定 */
    void convert(RViewHolder holder, T t, int position);

}
